60396 310
8877 558
8673 379
7784 84
7334 639
8183 781
12422 906
35060 714
10509 598
16262 201
42099 270
6285 286
2300 176
7226 464
3968 691
1605 127
80721 657