582
0
1168
1
451
3683
3354
1787
32302
1044
2077
3172
21152
8
7793
4
847
2
1740
3
2039
370
951
1306
1461
17946
2522
2368
2535
3518
19783
980
1819
1392
1681
2932