527
3
1490
5
2507
2
1416
1
1785
0
5232
7
28098
14
1131
644
971
2966
6
2274
3788
3058
181997
11
2136
8033