515
0
758
572
323
32302
3051
2
2996
1458
536
2241
370
791
7258
6781
1
645
4471
2524
558
3583
337
1045
581
839
532
577
61216
1400
475
1969
578