5602
9
1307
3
1661
2
121182
1
25137
0
4271
4
12958
5
1960
7
2388
2604
2619
978
6579
4677
10
3054
2904
1277
1010
2855
111
737
886
752
1225
2659
1890
3293
1590
911
1386