2996
0
32302
645
1400
2595
1969
1458
758
3051
2
683
1
761
19783
515
1193
14
572
558
536
609
1022
1153
1324
1028
3429
577
883
25669
2087
7258
493