57575 277
5813 156
9952 96
20448 660
20087 659
276999 181
15073 418
3559 136
10442 303
4146 554
3034 498
2723 177
5859 437
11397 341
3017 157
1074 115
1846 232
3673 317
2785 654
1328 38