21816 156
2646 213
2854 329
1353 33
10046 44
2762 400
1043 58
1238 131
2719 376
4343 511
7275 86
6209 638
30218 247