332
2
1378
4
262
0
886
817
833
3
1576
1574
6
1308
541
630
1239
681
852
800
1
773
791
271
449
880
1613
101
1877
1598
2507
994
843
1780
1712
1176