2500
4
2658
10
2017
1
1630
3629
1234
2794
2
2650
20
862
0
4168
5
1868
1466
2462
3
1412
2727
1423
3539
5151
2763
2911
9
2534
123674
35
2558
4451
15
2405
3207
4553
1179
6779
3871