2700
10
1770
6
553
1
55837
36
8766
304
1042
221
683
1144
2
2676
2701
2222
12
1933
3
528
4
735
5150
1209
1197
2276
3813
465
3374
9362
5
460442
9919
0
1388
3778
2324
2456