515
0
1267
2
572
323
3051
536
32302
2996
758
25669
791
7258
6781
1
645
4471
2524
337
839
532
577
3090
6
578
1324
1458
1045
544
14
3583
1133
916