3943
4
2336
2
2272
1
689
0
2102
946
795
1566
1396
1255
1142
831
1827
630
2094
5
224
461
206
40177
2585