3005 503
1494 196
3338 866
4153 801
5022 808
2819 666
1190 352
6663 97
9921 424
937 172
1119 47
3396 645
2045 291
11627 752
2048 559
4537 706
7254 443
3361 597
3672 546
12427 859
3112 755
2383 380
11587 907
3177 541