2670
20
3045
1
933
6062
16
3311
4
7952
4694
7
18385
2
11881
3
521
5622
3092
1952
2069
814
417
0
1222856
1129
1291
2442
2632
2648
5
802
3243
1587
565
1022
2129
3803
5217
11