2993 100
3271 693
5464 664
2694 44
4248 427
6190 823
2332 141
3611 362
2113 315
1842 166
3302 405
6229 480
3792 639
1725 280
2729 550
1024 47
2653 490
4113 637
1802 191
2500 627
757 29
3064 658
2795 555
1787 174
1396 163
4660 133
2617 376
11298 844