3063
3
1823
1
105290
0
1375
2
1587
2211
477
400
714
656
2069
2115
4
1108
300
493
907
10270
804
553
2442
1073
925
661
1053
287
1023
521
385
2644