2640
2
2668
1
1961
4
3008
5527
6
1221
0
3186
9
1104
3
1892
2290
4080
9077
28
2528
1721
1562
2589
2895
5
19944
2912
2241
1272
2536
2173
642
8299
2767
15233
2405
4928
1637