2095
4
1889
1
2199
3
422
0
330
315
1073
2
468
1133
2490
1566
1939
957
951
454
403
2121
409
415
5393
8
1045
2114
456
526
1630
1557
1661
445
2541
602