3090
6
2903
3
2932
2
528
0
2349
2732
21152
8
392
2320
14
3080
1045
536
1189
3589
1362
16
4775
2773
5
25669
19783
2535
2996
4044
3083
1248
1
17946
2465
2859
3125
2058