42397 147
8405 746
10343 316
2831 507
2306 141
12463 478
14082 558
9739 754
7106 678
6984 526
1837 371
1184 31