2976 181
4646 64
4392 318
5430 508
3682 462
5197 281
4124 810
1721 205
1953 69
23966 263
9808 743
3176 460
5453 310
7642 612
3692 403
1865 31
3895 645
5536 354
3792 715
8732 276
5085 901
15594 669
6564 789
4095 552