1010
4542
14404
37045
916
1098
762
838
1223
717
689
2214
1266
1542
748
1739
1614
1795
928
1230
1067
833
1165
2045
1701
1542
1270
966
1319
7445
778
840
1406
1676
2042
2719
1309
3813
1299
1094
927
1311
2564
1056
1308
1325
2077
4993
1271
880
1236
828
15146
2345
3141
1567
695
795
2141
684