1015
1
1393
1694
951
690
2312
0
2669
2
10827
4
2565
3
2262
3261
564
1202
937
1337
1191
1593
1847
1580
1023
1743
1224
1205
8
603
108797
2935
901
1599
1289601
1134