648
0
649
1084
2581
5
387
392
398
416
306
1068
458
968
333
349
1880
2
622
172
422
404
2587
16
1073
777
671
693
2076
1
2716
4
3203
10
255
597
19279