882
3
2925
2127
7
4816
2
2520
1
1954
2992
6
2353
6960
5
2689
873
7822
22
2199
1172
1438
1686
1657
641
2354
4
1841
3490
2821
955
839
234
2615
4521
2338
2459
9055
10