1631
1
2661
2
1897
1414
0
2199
3
1523
661
2955
332
1614
696
1333
676
4159
7
2992
1815
256
360
468
534
571
1356
303
668
266
703
457
484
353
699