2506 597
10497 178
44025 686
8703 281
94987 613
8291 215
5204 238
43115 312
32535 431
5679 325
32726 167
17422 95
14082 542
9155 580
1443 60
18191 385
10394 145
7262 161
12975 82
5363 439
14349 498
30409 249
55670 314
2572 307
2535 98
5257 250