29781 629
22209 91
23845 640
22886 594
17508 267
2426 88
10142 184
6300 700
7715 163
5476 201
4263 356
1924 96
21462 541
3841 431
3088 461
4305 890
5835 375
11442 445
8731 622
6820 32
4591 737
7006 440
3168 182
13321 342
6305 582
1734 36
12683 60
2088 343