1003 26
4330 550
15255 833
10688 965
11216 802
3506 804
2936 349
8761 1064
3123 169
10739 466
821 114
3324 691
3813 296
6005 373
3043 723
22840 155
9628 717
15952 648
5220 655
16746 627
14106 356
2997 374
6176 434
3773 461