2350
2
1666
3
4775
16
1374
12
1452
4
1699
1277
391
1
1343
6
138
518
1172
679
423
0
845
1260
640
1960
2082
1682
8
3226
13
2792
5
4953
4273
10
2569
4629
659
246
701
578