56508 277
5527 156
9873 96
20360 660
20066 659
271267 181
14875 418
3490 136
10310 303
3952 554
2986 498
2658 177
5782 437
11315 341
2944 157
1008 115
1796 232
3579 317
2749 654
1244 38