281
1
367
430
415
0
2490
957
302
951
1004
578
4111
2
408
410
722
177
798
21743
282572
467
262
454
771
1043
1780
1629
266
1853
403
580
602