2490
0
448
1
1009
951
249
367
2992
1128
471
5313
628
248
454
422
343
255
339
520
438
1043
456
479
566
683
503
298
1232
953
301
759