321 92
1206 254
300 42
855 209
21887 156
2741 213
2953 329
1557 33
10264 44
2940 400
1102 58
1277 131
2997 376
4396 511
7923 86
6256 638
30487 247