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