4309
3
1505
2
2966
6
297066
0
3080
5151
267612
1097
1
4978
19079
3715
1303
1221
2136
5
99072
21152
8
36905
1358
4651
3882
2094
3303
10
1587
215
495
1888
1444
2967
2773