5065
1
4044
5
17946
0
14
436
11447
373
2535
2
2966
11
549
128
1001
2189
701
3125
484
800
450
653
1189
1461
1768
1601
657
751