860
1
641
502
2
717
105
77
457
650
989
1033
1557
6
480
509
1286
3
1472
1227
1320
1969
1113
2673
5703
1183
1045
1010
669
861
1203
998
600
3622