875
1
1315
248
1229
169211
11
1004
1015
0
3795
1133
1939
401
957
951
467
454
403
2121
4
409
415
1045
456
687
1557
1661
4180
12
602
914
1458
3
19034
6
1431
2