767
0
2490
1853
951
1043
454
1073
602
250
340
471
505
580
44199
415
297
831
410
1045
722
269
21743
1
350
648
138355
245
1557
275
244
267