476
0
1101
1872
1
262
2143
1880
2
931
223
1674
25137
517
177
326
1832
3
592
19279
265
918
529
2634
1043
320
342
661
2445
410
968
1161
328
492