2662
2
1549
13
2902
5
1468
4
2053
1826
894
0
3073
382
834
3
106
299
1
120
1170
910
4004
1313
16
2721
8
1022
4103
2976
3424
1875
6
4021
9
1025
2528
1190
1813
937
5071