3957
3
1537
1
1535
2090
2655
2211
2959
3154
6
2642
3180
1260
1432
2
1451
3239
1226
4702
4
2443
1308
0
1306
926
1837
6745
16
2025
676
930
2480
2099
2707
4074
5635