3090
6
2903
3
21152
8
3080
3779
2
2932
1015
1
2669
1694
951
690
585
2522
19783
4837
5
2013
564
3206
3765
4
1743
0
4358
108797
2392
2523
2395
1380
2949
2740
467
25669