2928
5
3181
4
12472
0
3835
1403
5375
2021
1
790
3735
4329
10
344
4937
3940
515
1715
1811
10092
12
2020
8866
6
1779
1079
1913
95
544
810
352
1689
2
2367
297066
2558