4435
15
395
1
2658
3
3050
2
1836
5
1528
8
920
512
729
1141
770
1423
3148
1070
665
64312
11385
13
2426
71832
0
174060
381
63849
1689
10
3057
4
123421
16605
469
2477
14
115532
18
1318