147
0
430
1
1751
2
1968
3
31535
1925
3287
5973
8
360
3054
728
38802
13
400
445
3373
295
2429
5
424
7891
6976
12
1943
4293
363
3021
4
397
282572
1649
2904
6800
4662