1053
0
839
1
1400
999
2301
479
15453
8
1961
2168
12590
1276
804
392
1861
2221
3
3123
2809
2
730
503
4771
383
1547
2189
422
17730
11
860
1073
518
552