273
0
509
505
572
286
547
213
637
454
1131
5875
641
953
587
803
1551
2
415
859
2522
1279
1
603
1153
2398
646