32296 557
8281 767
27040 642
16309 409
11462 197
6474 581
8106 644
2322 340
5865 331
5680 618
9800 983
3394 74
2735 524
6078 411