1018
0
47041
679
581
46
2730
6
2520
1
843
3715
5
823
357
819
1319
362
239
392
394
365
267
297
383
340
1518
257
3114
4
1483
116
53
360784
19
1921
2