2393
2
3092
1
105290
0
2585
419694
9
166543
18
256612
983
1777
2642
3
3131
17
2675
3287
4309
758
2894
19
2211