4895
8
1389
2
3498
4
1124
1
874
13159
3287
677
22794
2797
10
2069
3
17637
0
2600
5
2000
282572
5255
16
4910
22330
22
9807
8876
417
18385
2461
20
1815
3116
476
415
629
726
6213