1110
0
536
496
997
369
180849
510
5262
10
382
416
1073
480
597
613
1069
1
251
320
352
621
3663
116
558
1250
686
729
360