1832
3
586
0
629
1
480
381
1462
1501
732
1133
3110
1939
2939
2
957
951
454
403
2121
4
409
415
2079
1045
456
1557
1661
602
722
410
787
1161