2538
2
1500
1
18546
15
4309
3
985
2584
11
2494
5897
4
3623
3090
6
1681
13499
5
807
3227
2724
0
189326
1646
2773
1384
2245