1928
2
1542
1866
3
472
0
770
7952
1
1133
3006
403
4682
1161
1215
787
1101
381
1939
1009
957
951
948
454
2121
4
409
415
1045
456
4936
3559
1557
1661