2903
3
3124
2
1853
1321
1
2638
2658
10
2906
1512
2185
0
830
1524
4176
4
1961
2177
2664
9
3491
1332
3007
19783
1529
25669
489
1894
2236
2270
1026
1686
1526
17946
1611