31564 540
4209 252
2109 85
1481 211
6000 501
23047 703
43041 814
45377 267
22683 602
23930 177
4758 539
2224 546
11754 227
21125 195
16099 132
17620 177
31087 107
3470 340
3058 384
1755 432
40343 283
8628 100
25481 653
12910 490