3090
6
21152
8
692
0
14
2903
3
2932
2
2996
1189
2471
3080
1176
1
17946
1849
616
562
1310
2190
2372
3252
25669
485
19783
2535
572
4765
1880
3227
4044
5
3083
389