18440 663
29763 168
8534 201
34845 503
2244 130
4226 771
10878 273
3460 366
5261 758
4451 711
19789 694
2315 288
2678 394