31006 782
11493 258
4890 554
4936 427
5647 383
2530 229
6890 615
5840 469
5897 739
3219 130
4472 598
3449 189
15074 71
8142 112
5489 752
4202 414
12012 650
36330 167
13798 111
10495 502
4668 318