320 92
1205 254
282 42
851 209
21887 156
2731 213
2944 329
1539 33
10257 44
2925 400
1097 58
1274 131
2995 376
4393 511
7873 86
6255 638
30476 247