3063
3
1823
1
105290
0
1587
2211
3311
4
477
1007
714
400
3474
6
300
2069
804
2115
493
907
10270
553
2442
2
1073
661
1053
287
521
385