1558
2
2622
6
3505
2462
3
1687
5
1304
1
1622
9566
8
919
276
0
1106
4
1048
346
25
768
2980
703
960
971
442
785
1329
1348
1541
610
403
582
1020
383
5389