3158
2
1890
3
2562
2982
2152
0
1087
1
666
1431
582
2495
3053
7
1347
3280
4
1465
3163
8527
1002
1974
912