4329
10
3145
2
1305
1
660
1151
1489
5
346
0
297066
2097
7
2757
267612
4978
99072
5505
14
36905
1373
3926
3882
3303
2216
3