56533 277
5531 156
9874 96
20365 660
20068 659
271457 181
14879 418
3494 136
10317 303
3960 554
2987 498
2662 177
5783 437
11319 341
2947 157
1009 115
1796 232
3582 317
2749 654
1247 38