5088
6
1145
1
3610
3
2569
0
2142
2
6977
4
14801
11
1298
40062
19
2578
4862
1162
801
6713
14125
10
1093
1380
526