2650
20
2245
3
951
1
619
564
2502
297066
0
2740
3539
1226
3053
7
8607
8
4943
2
2797
5
2153
1295
2773
1458
2122
2427
12
2687
2794
3546
280
108797
2354
1581
1952
3316
17
4327