1831
3
2755
2
1129
1305
1
1747
1373
0
1026
1047
9792
18
875
543
806
718
1280
263
94
744
494
587
469
1151
7
984
5
16663
8
1193
357
1483
64367
2480
1327
2509