1001
1
1595
2
671
1198
4363
0
3666
3
11850
10
1390
574
719
994
4
1571
1233
987
2176
14
476
1320
2745
16
3397
370
1454
377
1204
471
758
465
447
6833
5101
622