1190
2
4152
1
1057
3
1603
2902
6
1630
1115
0
859
4224
4
1045
979
3691
708
3579
1297
4034
3208
814
1510
1237
2489
7
1768
1270
2870
1944
2182
2457
2544
1871
3697