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