3022
7
1021
1
1338
2
1064
1267
1632
3540
1055
1615
4096
878
1268
1816
11717
11
5209
9
1681
2295
3
1467
383
0
3044
15
1443
5477
12
3338
117
3965
453
2176
1308
2562
2200