3090
6
3461
4
2903
3
2932
2
21152
8
2392
0
1289601
6247
5
3080
3673
14
3551
10
638
2160
1237
3575
1
1583
5052
1759
851
1585
2583
7
1407
5915
11
616
1189
4915
1589
1347
1195