3025
280
118
4088
1073
562
1710
998
443
1986
1093
461
2720
1234
357
2464
1367
407
2583
1234
338
3499
1483
476
2529
274
173
3017
121
295
1968
1047
222
2284
800
447
2496
1064
530
2137
1103
344
2304
1649
571