331
0
25137
467
587
47041
245
1068
1824
622
349
1139
255
979
1430
172
797
479
1045
1027
611
138
400
739
711
431
404
1333
1
1020
2290
2
2901