1252
0
458
611
5354
1
575
1785
984
1660
733
566
1295
467
946
1363
2348
874
1411
2570
2
32302
1438
2135
3
95
1200