2245
3
297066
0
1490
2
2562
1064
1
1632
3589
6822
5
1951
1226
1699
3053
7
878
3715
883
3326
578
1475
1464
1199
2797
3227
1295
2773
280
108797
421
2354
1581
844