15030 162
17848 597
21991 194
30563 285
26161 217
3484 285
3657 97
4102 650
3204 197
5957 618
7286 460
5681 433
2547 346
6258 107
3314 529
6323 531
5639 163
5671 549
2696 341
3441 239
4676 471
2837 117
5326 606
4809 106
4714 534
3083 521
7001 930
4163 805