320 92
1205 254
283 42
851 209
21887 156
2731 213
2944 329
1539 33
10257 44
2928 400
1097 58
1274 131
2995 376
4395 511
7880 86
6255 638
30477 247