56505 277
5524 156
9872 96
20360 660
20066 659
271232 181
14873 418
3490 136
10309 303
3952 554
2986 498
2656 177
5782 437
11314 341
2944 157
1007 115
1796 232
3579 317
2749 654
1243 38