22095 203
12077 698
14496 322
29214 643
6737 651
24118 531
21483 114
14692 384
5896 606
8364 108
10307 620
14333 802
8458 323
5237 274
4408 102
15144 60
43181 759
9055 520
4705 562
3081 511
1136 65
8818 755
4183 599
2377 298
10859 571
2655 435
3825 418