970
0
722
3351
1
2435
846
597
267
369
431
957
326
1411
493
20634
8
1020
248
349
410
874
415
951
429
380
596
299
401