1017
0
302
522
594
1
883
1179
2254
1808
7
1494
467
611
432
493
356
1015
83
87
23802
9
1105
1698
1274
612
733
1239
539
3518
433
595