4258
1
94424
3
2722
0
1760
1974
2
2264
1160
947
815
1888
3265
5
3316
10
646
1442
2420
2696
189326
5200
4
972
267612
4884
4199
38477
34
8313
9
2285