2189
3
2523
0
9954
6
3238
7
1895
1
2715
446
1691
1681
1583
3401
5
1211
2710
2
2204
2173
2184
1788
2368
101
1382
1766
2463
4
2740
635
4476
4311
715
1713
2151
980