3231
1
2567
5
792
2
4272
10
1153
1294
0
2045
7
524
4002
3
696
1084
849
332
398
845
5357
633
350
335
1279
2281
2464
8
424
1337
1373
10614
15
2013
13
2974
2726
12
1206