21816 156
2646 213
2854 329
1352 33
10046 44
2762 400
1043 58
1237 131
2718 376
4342 511
7272 86
6207 638
30218 247