2670
20
521
1
661
0
1078
2
1952
933
2435
1979
9
1251
2648
5
3311
4
3243
7
565
1022
2129
5262
10
5217
11
1889
1998
4124
6
3047