2415
2
1941
1
1750
3
1608
3309
2478
2076
4277
7952
1292
2424
991
3171
4
2554
9
1832
3564
2239
1009
1138
416
467
0
1054
6062
16
5779
3862
443
1454
1246
855
701