2490
0
4455
2
951
1862
1
798
957
410
722
31535
3493
5
262
467
21743
1629
1960
7
266
1043
771
454
415
1317
1496
430
448
602
1811
409
580
303
578