1123
0
383
47041
282572
1333
1
50987
729
864
6975
4
580
1949
3
407
548
371
4820
2
584
376
2076
431
948
1029
1045
988
46
1817
5781
6
1087
422
171
1670