21810 156
2641 213
2848 329
1345 33
10038 44
2758 400
1040 58
1236 131
2708 376
4337 511
7227 86
6202 638
30203 247