1183
2
1129
0
2529
14
1649
1
1922
3929
10
1575
2095
4
2564
2960
2619
5112
3
665
4427
543
1281
2366
4964
1243
1392
905
571
2447
1976
330
2982
1716
417
2470
3795