5000
4
3093
1936
4130
1
1946
1078
1342
0
810
1996
2
3909
5
2017
142
1028
3
21865
17
1359
662
2442
14
2675
8
7292
13
2648
1390
780
3147
4094
3080
10
2552
632
1839
2147
6149
9