1854
3
5919
2
1266
1
3765
4
2152
0
7793
3296
2140
18816
11
20850
5
16338
8
2169
1844
2332
526
1162
4396
7599
13
32302
2781
1306
1132
2377
673
467
1355
1991
1995
2184
2151