34956 571
2330 134
50502 468
134538 295
93909 649
11889 295
12883 504
44762 522
29974 223
10288 581
8812 49
6394 81
3030 70
15346 398