1232
0
476
572
579
653
616
21
351
587
2522
980
479
368
670
7039
1109
586
17
1269
18
597
633
528
1869
1
1131
919
1425
924
1428
493
431
416