1425
1
2121
4
2328
0
1622
1603
2
910
1279
959
822
1458
3
1043
2659
267
2490
266
413
1774
661
798
9953
5313
422
2143
529
675
2702