3080
3
2906
1
2
2986
528
0
1391
15233
3738
5
1210
1922
297066
2366
600
1601
3673
6
3765
4
801
1849
2203
189326
2661
9
2732
2799
1537
356
536
777
980
9956
2535