2200 106
22368 80
6943 567
28683 682
41667 647
4225 266
15438 83
8794 286
24883 124
18444 240
31168 633
7829 185
24008 719
27390 89
13649 582
11289 734
16178 551
3075 503
19811 101
15571 448
3917 846
36364 744
2903 692
18093 566
12365 604
30090 307
14338 417
64379 784