2369
1
2955
4
4740
180849
0
2474
1810
3
2442
2
373
105290
822
625
6515
17353
629
2108
14076
7
448
1751
1932
2330
2114
2683
520
422
166543
18
3092
48708
4071
5316
31220
10