5251
11
18
4055
8
7
3665
3
3929
15
4173
10
2
5339
5
4267
12
3338
1
3961
4
2813
0
2507
4340
835
3366
6
3207
3486
4509
1551
517
3563
379
2886
2536
2127