2996
0
1558
2
444571
9
3090
6
1343
1
866
1151
4562
5
2082
2207
2580
1819
2356
7394
3400
3354
4655
10
1631
2980
2135
2480
297066
101569
1911
3175
7793
4
5717
1954
2983
2668