1132
0
683
1018
719
47041
679
581
536
46
597
351
2730
6
745
843
3715
5
470
357
1428
392
901
819
367
1319
362
239
394
365
267
297