1057
2
2166
1
1628
2531
3
1180
2413
16174
5
3328
1814
3835
983
0
466
1348
1441
3465
743
2238
1416
4329
10
998
2184
1632
2568
3326
2039
2354
4
1485
1197
3808