2490
0
602
348
2267
415
410
1853
1043
1629
1045
456
951
454
1156
1073
116
266
335
685
798
339
957
2152
643
31535
5875
809
467
717
256