1832
3
4328
10
381
0
722
2524
2
1759
1937
1
1133
1939
957
951
454
409
403
415
1557
456
1045
602
1661
787
1161
453
846
3268
668
410
1101
309
981