932
0
284
726
860
688
440
475
1
355
660
1478
2194
698
1667
1784
5043
4757
1212
1115
916
323
1169
1258
2
1547
2562
1022
1064
713
829
584
751