787
0
456
1557
951
409
602
1161
1133
403
1939
1506
454
722
1167
2
683
1824
349
4438
5
417
269
1101
2724
2316
4
3512
17353
668
325
846
410
3442