2490
0
2201
11
584
649
267
1133
675
2016
4
454
479
961
1661
1
456
1101
200
448
743
55
737
255
455
631
363
209
944
1043
2121
415
333
575