125
1
1352
2
591
419
611
559
216
504
472
0
773
746
1001
354
826
329
360
1721
6
2544
4
299
956
1335
3
630
11258
1461
777
374
538
510
41
810