4396
3
4820
2
2855
3442
20634
8
2461
20
2730
6
169211
11
282572
0
2125
1
2526
2668
1320
804
787
1950
1462
2395
518
180849
819
1053
1343
455
484
729
5237
2493
363
392