5225
8
1581
2
3765
4
1226
1
3629
297066
0
2245
3
536
2966
10
2797
5
2949
1970
108797
810
1812
6781
1458
3926
14
61216
3683
645
1679
894
442
1162
1331
1527
3059
2903
616