873
2
1027
2030
1
448
427
325
666
942
1309
18
455
73
432
2702
12
17784
21
402
1537
1468
882
743
2276
6
523
1876
4
661
0
632
7
289
3446
10
59
608
75
960
5