3090
6
775
1
1211
2903
3
2932
2
2535
770
21152
8
2358
9
6346
16
1513
20163
44
2267
1603
3498
4
6499
3080
3673
1645
3562
3694
951
2184
2990
0
1015
1751
1087
1778
5489
11
1230