1581
2
297066
0
1295
1
2650
20
131589
685
542
280
38477
34
106
120
608
444571
9
370
272
3683
618
815
302
3213
7
2250
2534
23802
383
3475
5
773
1056
3546
9160
2773