21816 156
2641 213
2850 329
1351 33
10044 44
2759 400
1043 58
1237 131
2715 376
4342 511
7271 86
6207 638
30212 247