5070
19
2245
3
3697
1
2530
4
6236
10
2093
2
1941
0
1174
1350
10827
3109
14
4623
5
2629
2044
753
2033
8
4833
697
702
585
378
2853
1966
6
951
2360
1015
562
2906
690
1087