21152
8
1532
1
4305
2
1819
2926
4
2911
9
2711
2666
4651
3
2258
1131
1660
5151
17946
0
3326
32302
2055
2166
1690
1778
2535
2999
1168
1883
1305
2710
19783
769
2368
1399