940
2
2127
3
985
1
754
86
524
707
350
1186
698
1444
1005
624
534
396
472
595
1500
776
288
592
1030
1799
676
575
886
982
5
589
1097