866
0
87
1253
1
645
612
528
758
367
713
510
1661
1743
1669
2364
414
416
733
676
1012
395
4237
652
445
5252
2
1271
2228
953
1238
1070
5959