1079
2
669
1
836
3
484
630
93
1188
1392
81
1569
1513
1371
1300
4
85
443
331
69
547
1367
922
783
77
1158
944
2597
719
650
873
87
999