625
2
1261
1
282572
0
8876
8
9244
2288
814
933
1129
436
1291
2669
4378
25
121182
629
2870
3
565
7952
2372
1342
5217
11
1329
1776