602
12785
625
5673
861
1477
458
460
137
3238
533
2246
5267
10755
525
867
1941
152
94
194
2914
237
108

69

130
12
1673