887
0
298
2730
6
378
2445
684
565
275
246
527
514
223
139
1645
1
603
173
637
2461
20
787
31535
882
333
379
1343
641
2546
2
410
177
269
653