3008
3
108797
0
1100
528
2906
2
578
3107
7
5065
1
3738
5
1922
2366
5310
1193
616
388
2732
2593
562
930
801
2828
536
657
100
1064
572
721
758
1001
822