21502 601
11284 611
8195 577
4511 222
8112 155
24000 50
9207 392
13162 115
10432 201
15011 890
14601 900
15950 445
22249 704
16990 579
34732 138
18195 313
10658 343
26860 519
28110 596
11606 627
17370 612
12683 835
9462 196
14140 217
10581 751
19060 213
6956 455
8727 288