3045 130
12945 589
61538 533
2527 199
9244 626
66967 520
6975 62
41681 490
5749 324
6581 394
42005 381
14044 695
8766 187
8041 391
2736 328
1112 124
2355 301
5835 426
4297 919
12997 376
4059 672