2470
2
1440
1043
1
341
0
802
2103
938
475
518
419694
9
990
2299
2284
22330
22
3748
4
385
3990
1053
992
139
2321
18
2306
1245
2435
1110
2522
2094