3001
2
2977
1
3109
14
2054
4
8607
8
3798
4943
2153
7
925
3
2259
3765
3539
3716
3012
0
2327
11
1458
2122
59
2427
12
2687
4291
791
2255
1952
3316
17
4327
951
2698
969