3980
3
18403
6
36045
0
2095
4
5290
2
105807
42
398
1
2390
22330
22
1073
330
1343
2506
566
3929
10
120469
35
945
2862
11
256612
4536
316
326
1774
5
504
572
615
1006
25941
17
1948