670
0
1132
25127
383
1343
935
438
514
719
560
846
493
2830
7
1389
2
839
1
3116
655
340
458
1344
835
766
2727
5
785
3498
4
694
3063
3
1108
1212
2099