2515
3
21152
8
2593
1
3079
297066
0
1209
1247
2
1859
1301
2711
3629
1223
3371
9
1313
2039
5151
2911
4651
1573
3105
4
398656
19
3466
1292
1676
2966
10
550
19079
6
4724
4732
5536