297066
0
2328
3
114240
45
515
23
509
2954
2
2583
7
4329
10
581
3554
9
915
2365
4
267612
1185
1967
681
429
4978
40062
19
557
443
648
309
426
368700
13995
3014
20
411
3765