12313 99
3276 117
7341 635
3955 501
4881 745
5140 712
2856 166
2985 428
5162 677
11542 561
8640 421
6473 631
6840 103
2839 201
15147 462
5850 399
4984 703
11930 298
3993 362
2003 92
3835 92
2444 154
24499 678
9753 628