120
0
3026
2
87
475
1725
3
418
2274
1
3954
616
402
463
317
1743
3000
14125
10
471
773
1928
681
687
1109
869
305
645
841
4993
1421
487