32302
0
25669
2535
2
19783
3090
6
786
2220
1
14
1583
1679
2932
1656
3498
4
2750
5402
9
2666
17946
4453
549
1726
1189
1131
1193
2906
1153
2996
2376
3
1554
21152
8
1672