3014
20
4521
1
2925
3
3085
5
3491
4
3485
7
4816
2
1954
3316
10
6960
2127
5141
2520
873
7822
22
641
2353
2199
2689
2459
2821
3490
234
2350
1407
0
1841
2499
955
818
1647