1189
0
1683
3765
4
1225
21152
8
17946
789
3080
3
32302
2032
1
14
459
1541
3465
2
2535
2087
5242
19783
1026
572
346
1813
47639
336
2932
394
1045
22731
2524
3498