21528 156
2478 213
2670 329
1186 32
9648 43
2533 401
982 58
1139 131
2359 376
4214 511
6220 86
6078 638
29667 247