21602 156
2521 213
2713 329
1234 32
9739 43
2558 401
1031 58
1189 131
2455 376
4257 511
6527 86
6210 638
29874 247