2996
0
32302
25669
3051
2
6781
1
2595
761
1458
685
577
496
758
638
1324
1400
7258
536
572
61216
1527
1623
1193
14
542
791
19783
501
1028
337
1189