3054
0
7683
18
2632
3
445
1
3996
4
1667
2564
2
709
5316
6515
21743
1222856
3980
3373
249
4071
120469
35
363
4223
22
580
231
504
422
356
2189
6488
14076
7
3437
5
105290
411