12459
3
19079
6
189326
0
1628
1
1289601
4
5597
8
880
6916
527
1490
5
2507
2
1416
5232
7
550
28098
14
1131
644
2274
3788
3058
2136
8033
2310