548
0
901
532
745
65
429
416
954
66
1044
483
267
1049
515
297
1396
1440
1
171
2901
640
674
560
1424
2810
380
370
392
1126
2690