32302
0
572
323
3051
2
536
2996
758
577
515
791
7258
6781
1
645
4471
2524
1400
337
1028
839
532
578
1324
1522
2595
1458
1045
544
14
3583
1133