3593
16
1902
3
109776
42
1821
7
2338
1
1004
2
2053
5
38477
34
11650
23
3020
17
2124
4890
8
1647
4
2507
8414
6
3411
13
2302
6247
1650
0
211
685
1355
123674
35
608
7793
4083
99072
2648
4915
8162