3021 158
1044 139
2904 666
5070 598
92433 513
4777 935
4150 483
519 83
3178 631
1052 212
59688 694
11167 183
41370 392
80536 444
36034 616
1212 327
3118 539
2863 632
1763 334
2794 842
995 58
2192 535
552 61
2467 433
930 39
5428 499
33550 690
4947 336