532
0
418
713
1437
578
693
471
574
1648
1
533
464
645
2649
6288
1044
5338
1233
538
752
608
1911
583
1362
16
115504
1350
1025
512
88
1066