21818 156
2648 213
2855 329
1355 33
10046 44
2765 400
1044 58
1238 131
2721 376
4344 511
7281 86
6211 638
30220 247