320 92
1205 254
288 42
851 209
21887 156
2733 213
2946 329
1547 33
10259 44
2929 400
1098 58
1274 131
2996 376
4395 511
7893 86
6255 638
30479 247