1689
2
1875
1532
1
297066
0
2354
3
2921
5
1539
852
870
267612
1748
4978
851
970
764
99072
964
3873
15
36905
1226
5505
14
3882
3303
10
1879
215
1444
2967
2082
9607
1184