15646 159
33115 175
10510 608
4042 695
2212 344
2665 447
9976 648
7684 547
23555 800
1699 122
32457 423
3735 277
12426 362
1455 231
5295 438
84038 239