1333
1
2992
0
1631
2661
2
584
1045
4159
7
661
1815
1523
303
1897
438
2199
3
1152
2955
1414
573
1614
480
483
1356
468
676
401
558610
6
4594
256
1712
562