476
1
363
509
3545
3025
3599
2882
3
4274
1334
0
1343
598
2
2330
4
526
1282
1885
429
1276
762
18403
6
445
324
2691
325
5316
199
282572
1374
422
21743
2108