3092
1
2376
3
31220
10
2564
2
370
326
0
407
2459
9
504
4533
13
48708
11951
5316
1222856
4
18403
6
6515
477
4071
4223
22
482
3159
7
398
105290
1559
231
3025
1973
1751
2904
180849